home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Freelog 125
/
Freelog_MarsAvril2015_No125.iso
/
Musique
/
Quod Libet
/
quodlibet-3.3.0-installer.exe
/
bin
/
json
/
tests
/
test_dump.pyc
(
.txt
)
< prev
next >
Wrap
Python Compiled Bytecode
|
2014-12-31
|
2KB
|
48 lines
# Source Generated with Decompyle++
# File: in.pyc (Python 2.7)
from cStringIO import StringIO
from json.tests import PyTest, CTest
class TestDump(object):
def test_dump(self):
sio = StringIO()
self.json.dump({ }, sio)
self.assertEqual(sio.getvalue(), '{}')
def test_dumps(self):
self.assertEqual(self.dumps({ }), '{}')
def test_encode_truefalse(self):
self.assertEqual(self.dumps({
True: False,
False: True }, sort_keys = True), '{"false": true, "true": false}')
self.assertEqual(self.dumps({
2: 3,
4: 0x5L,
False: 1,
0x6L: True }, sort_keys = True), '{"false": 1, "2": 3.0, "4.0": 5, "6": true}')
def test_encode_mutated(self):
a = [
object()] * 10
def crasher(obj):
del a[-1]
self.assertEqual(self.dumps(a, default = crasher), '[null, null, null, null, null]')
class TestPyDump(TestDump, PyTest):
pass
class TestCDump(TestDump, CTest):
pass